background-color: $hover_bg_color;
@if $is_highcontrast {
- background-color: mix($hover_bg_color, $hc_inset_color, 10%);
+ background-color: mix($hover_bg_color, $hc_mix_color, 90%);
}
}
background-color: $active_bg_color;
@if $is_highcontrast {
- background-color: mix($active_bg_color, $hc_inset_color, 10%);
+ background-color: mix($active_bg_color, $hc_mix_color, 90%);
}
}
&:active { background-color: lighten($checked_bg_color, 15%);}
@if $is_highcontrast {
- background-color: mix($checked_bg_color, $hc_inset_color, 10%);
- &:hover { background-color: mix(lighten($checked_bg_color, 12%), $hc_inset_color, 10%);}
- &:active { background-color: mix(lighten($checked_bg_color, 15%), $hc_inset_color, 10%);}
+ background-color: mix($checked_bg_color, $hc_mix_color, 90%);
+ &:hover { background-color: mix(lighten($checked_bg_color, 12%), $hc_mix_color, 90%);}
+ &:active { background-color: mix(lighten($checked_bg_color, 15%), $hc_mix_color, 90%);}
}
}
} @else {
@include button(normal);
}
+
&:hover {@include button(hover);}
&:active {@include button(active);}
&:focus {@include button(focus);}
// derived global colors
// insensitive state
-$insensitive_fg_color: mix($fg_color, $bg_color, 50%);
+$insensitive_fg_color: $fg_color;
$insensitive_bg_color: mix($bg_color, $base_color, 60%);
$insensitive_borders_color: $borders_color;
// inset colour for high contrast
$hc_inset_color: transparentize($fg_color, 0.6);
+$hc_mix_color: $light_1;